package com.yssoft.mapper.inspection;

import java.util.List;
import java.util.Map;

import com.yssoft.entity.inspection.TInspStandard;

import tk.mybatis.mapper.common.Mapper;

public interface TInspStandardMapper extends Mapper<TInspStandard>{

	/**
	 * 查询产品检验管理列表
	 * @param param
	 * @return
	 */
	List<Map<String, Object>> queryAllSql(Map<String, Object> param);

	/**
	 * 查询产品检验管理列表条数
	 * @param param
	 * @return
	 */
	int queryCountSql(Map<String, Object> param);

	/**
	 * 查询产品列表
	 * @param param
	 * @return
	 */
	List<Map<String, Object>> querySourceAllSql(Map<String, Object> param);

	/**
	 * 查询产品列表条数
	 * @param param
	 * @return
	 */
	int querySourceCountSql(Map<String, Object> param);

	/**
	 * 根据ID查询产品信息
	 * @param param
	 * @return 
	 */
	Map<String, Object> querySourceById(Map<String, Object> param);

	/**
	 * 查询监管-检验标准列表
	 * @param param
	 * @return
	 */
	List<Map<String, Object>> queryStandardList(Map<String, Object> param);

	/**
	 * 查询监管-检验标准列表总条数
	 * @param param
	 * @return
	 */
	int selectCountSql(Map<String, Object> param);

	/**
	 * 查询监管-产品类别列表
	 * @author 戈超
	 * @param param
	 * @return
	 */
	List<Map<String, Object>> queryClassifyList(Map<String, Object> param);

	/**
	 * 查询监管-产品类别列表总条数
	 * @author 戈超
	 * @param param
	 * @return
	 */
	int queryClassifyCount(Map<String, Object> param);

	/**
	 * 查询监管-产品类别回显信息
	 * @param id
	 * @return
	 */
	Map<String, Object> queryClassify(Integer id);
}